<?php
	include_once '.././include/inc_session.php';
	$critere_nom='';
	$critere_prenom='';
	$critere_date='';
	$critere_type='';
	$asBlocs = array();
	
	if(($_SESSION['FPN_prenom_personne']!="")&&($_SESSION['type_personne']!="-1"))
	{
		$critere_prenom = $_SESSION['FPN_prenom_personne'];
		$critere_type=$_SESSION['type_personne'];
		$oMenu=new dataObject_personne();
		$asBlocs=$oMenu->personne_get_listPersonnePrenomPersonne($critere_type,$critere_prenom);
		
	}
	 if(($_SESSION['FNO_nom_personne']!="")&&($_SESSION['type_personne']!="-1"))
	{
		$critere_nom=$_SESSION['FNO_nom_personne'];
		$critere_type=$_SESSION['type_personne'];
		$oMenu=new dataObject_personne();
		$asBlocs=$oMenu->personne_get_listPersonneNomPersonne($critere_type,$critere_nom);
		
	}
	 if(($_SESSION['FNO_date_naissance_personne']!="")&&($_SESSION['type_personne']!="-1"))
	{
		$critere_date=$_SESSION['FNO_date_naissance_personne'];
		$critere_type=$_SESSION['type_personne'];
		$oMenu=new dataObject_personne();
		$asBlocs=$oMenu->personne_get_listPersonneDatePersonne($critere_type, $critere_date);
		
	}
	
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'liste_recherche.html');
	
	$oPageListe->iterateReplace('messages', $oForm->getValidMessage());
	
	//remplacement simple
	$oPageListe->replace('nom_module',$oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('nom_liste','Liste des personnes');
	
	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(
						array("num_colonne"=>1, "nom_colonne"=>"&nbsp;"),
						array("num_colonne"=>2, "nom_colonne"=>"Nom"),
						array("num_colonne"=>3, "nom_colonne"=>"Prenom"),
						array("num_colonne"=>4, "nom_colonne"=>"Date Naissance"),
						array("num_colonne"=>5, "nom_colonne"=>"Lieu Naissance"),
						array("num_colonne"=>6, "nom_colonne"=>"Sexe"),
						 );
	$aEnteteTab1 = array(
						array("choix", "id_ligne"=>"Choix")
						);
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
	//... pour le contenu du tableau
	
	$aList=array();

	foreach($asBlocs as $iKey => $aRow)
	{
		$aContenu = array("id_ligne"=> $aRow["Identifiant_personne"]);
		if(($iKey+1)%2==0) 
		$aContenu= array_merge($aContenu, array("color"=> "color"));
		
		$sSexe= dataObject_elementdico::elementdico_getNomFromCode($aRow["Sexe_personne"], dataObject_dictionnaire::SEXE);
		$sCivilite= dataObject_elementdico::elementdico_getNomFromCode($aRow["Civilite_personne"], dataObject_dictionnaire::CIVILITE);
		$sType= dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_personne"], dataObject_dictionnaire::_TYPE_PERSONNE);
		$sEtat= dataObject_elementdico::elementdico_getNomFromCode($aRow["Etat_personne"], dataObject_dictionnaire::_ETAT_PERSONNE);
		
		//$sUrl = (!empty($aRow["menu_url"])) ? $aRow["menu_url"]:"#" ;
		$aContenu=array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=>($aRow["Nom_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=>($aRow["Prenom_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_4"=>4, "val_ligne_4"=> dataObject_personne::showDate($aRow["Date_naissance_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_5"=>5, "val_ligne_5"=>($aRow["Lieu_naissance_personne"])));
		$aContenu=array_merge($aContenu, array("num_colonne_6"=>6, "val_ligne_6"=>($sSexe)));
		
		$aList[$iKey]=$aContenu;
			
	}
	
	$oPageListe->iterateReplace('tablist', $aList);
	
	$oPageListe->replace('bRetour_fonction', true);
	$oPageListe->replace('url_retour_fonction','index.php');
	$oPageListe->replace('url_modifier', "../synthese/list_contrat_personne.php?idpers=");
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>